MEGAWATT


Meaning of MEGAWATT in English

[mega.watt] n [ISV] (ca. 1900): one million watts

Merriam-Webster English vocab.      Английский словарь Merriam Webster.