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