When a female has an ungodly odor(smell) coming from her vagina.
by o$$ October 24, 2006
Get the Lake placid pussy mug.