English Dictionary
Definition megawatt in British English
megawatt noun
[countable] noun
/ˈmeɡəˌwɒt/
1
a unit for measuring electrical power, containing one million watts
