1 definition by nick778

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 September 1, 2006
Get the megaduece mug.