What does "N.S.T.L." mean? May 21, 2022 All Dictionary "N.S.T.L." meaning in Urban Dictionary Nuts stuck to leg.