Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
megawatt
in English
megawatt
us
/ˈmeɡəwæt/
uk
/ˈmegəwɒt/
#moderate
Definitions
Noun
a
unit
of
one
million
watts
(
MW
)
Base Words
watt
mega