1 definition by losthorizons

Top Definition
The female clitoris.
I could it was getting wet on her "pink umbrella"
by losthorizons September 19, 2006

Mug icon
Buy a pink umbrella mug!