megawatt

Explore definitions, synonyms, and language insights of megawatt

Definitions

Noun
a unit of power equal to one million watts

More General Terms