Top definition
a phrase to describe the most foul, nastiest odor.
ugh what is that wretched smell? whatever it is it smells like old lady vagina. nasty.
by mcshells February 18, 2009
Get the mug
Get a old lady vagina mug for your Facebook friend James.