Sheer Stripe Men's Pant, a sheer stripe pant with an elastic waist and a built in "backless pouch". Sexy and comfortable. The outside length of the small is about 41" (plenty of length for most men). 100% Polyester. Small - 28"-30", Medium - 31"-33", Large - 34"-37", XL - Extra Large - 38"-40 Made in the USA