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