{{term}}
- {{preview}}
Top definition
vulture's crotch
Someone
or something
that
smells
really
bad
.
When was
the last
time you
bathed
?
You stink
like a vulture's crotch!
by
W Haycock
November 05, 2013
Get a
vulture's crotch
mug for your father James.