meaning of "N.S.T.L."

"N.S.T.L." meaning in Urban Dictionary

Nuts stuck to leg.