look up any word, like kappa:

1 definition by dongruss

 
1.
swollen and smelly vaginal area.
She was extremely attractive had it not been for her Cameltoesis.
by dongruss April 25, 2013