look up any word, like sex:

1 definition by rayWALLY'sDAD

 
1.
a smelly vagina
Ray's mom has a stench trap
by rayWALLY'sDAD October 15, 2008
2 0