MegaWatt Share definition Flag Dickhead roommate who leaves the lights on. "Yo, Megawatt. why don't you do me a favor and take a look at our electricity bill...dickhead." MegaWatt by diego luna March 29, 2009 0 0 Get merch Get the MegaWatt mug. Buy Now — $32.95 See more merch