1 definition by dongruss

Top Definition
swollen and smelly vaginal area.
She was extremely attractive had it not been for her Cameltoesis.
by dongruss April 25, 2013
Mug icon
Buy a Cameltoesis mug!