1 definition by S. Hizzle

Top Definition
The vagina, in more scientific terms.
My gummy hole...IT'S LEAKING!
by S. Hizzle April 04, 2006

Mug icon
Buy a gummy hole mug!