What does "N.S.T.L." mean? September 26, 2023 All Dictionary "N.S.T.L." meaning in Urban Dictionary Nuts stuck to leg.