Skip to main content

JAZZY-JEFF's definitions

umberella

Share definition
Something to keep you dry now that it's raining more than ever
"Oh dear. It's raining. I'm getting wet."
"You can stand under my umberella. Ella. Ella. Eh. Eh. Eh."
by JAZZY-JEFF July 23, 2007
Flag
mugGet the umberella mug.