We do not currently know of any antonyms for megawatt-hours.
The noun megawatt-hours is defined as:
Did you mean MacDraw's?