Skip to main content

Leather Tampon

1: A poorly effective feminine hygiene product. 2: Comedy troop with limited notoriety on Youtube around 2010.
Leather Tampon put out a trailer for a new set of skits, but they split up before it was finished.
by Hellz Wind Staffer December 20, 2020
mugGet the Leather Tampon mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email