MEGAWATT


Meaning of MEGAWATT in English

n. one million watts, esp. as a measure of electrical power as generated by power stations.

Usage:

Abbr.: MW.

Oxford English vocab.      Оксфордский английский словарь.