Top Definition
1. taking a really big shit
2. giant mechanized fighting robot on an anime series called "Big O"
1. dude i just dropped a megaduece in your toilet
2. roger is the pilot of the black megaduece
by nick778 August 31, 2006
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.