Top Definition
Diarrhea; excessive and frequent evacuation of watery feces. Also known as the D. Reference to what happens to you when you drink the water in Mexico.
He ate a chimichanga today and it gave him the Montezuma voodoo.
by lord January 17, 2005
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.