megawatt
nounOne million watts.
nounA unit of power or activity equal to 1,000,000 watts.
nounOne million ( 106 )
a unit of power equal to one million watts
One million watts.
nounA unit of power or activity equal to 1,000,000 watts.
nounOne million ( 106 )
a unit of power equal to one million watts