Skip to main content

HDP's definitions

Otter Twat

To have a disgusting odor coming off of you. It must be an extremely foul smell.
"Dude, I gotta run, I havn't showered all weekend and I stink like otter twat"
by HDP July 29, 2008
mugGet the Otter Twat 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