Skip to main content

Definitions by Jaggernaut

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.
Strap by Jaggernaut February 26, 2010