Top Definition
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"
por HDP 06 de Março de 2006
5 Words related to Otter Twat

Email diário grátis

Digite seu endereço de email abaixo para receber nossa Palavra Urbana do Dia grátis toda manhã!

Os emails são enviados de daily@urbandictionary.com. Nós nunca enviaremos spam para você.

×