What does "N.S.T.L." mean?

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

Nuts stuck to leg.