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
Get the mug
Get a montezuma voodoo mug for your Facebook friend Manley.