Skip to main content

Jaggernaut's definitions

Strap

Someone who reminds you of a strap-on dildo because they just suck at everything they do.
Smells like Onions is the biggest strap in the world.
by Jaggernaut February 26, 2010
mugGet the Strapmug.

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