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
Get the mug
Get a megaduece mug for your cousin James.