1 definition by YELPSYDUCK

Top Definition
Ecstasy
Yo you got that dumbo?

(E)lephant
by YELPSYDUCK November 25, 2010

Mug icon
Buy a Dumbo mug!