What is Megaduece?
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
See shit, duce, shitting, shiting, taking a shit