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
)
The
power
plant
generates
over
100
megawatts
of
electricity
per
hour
.
Base Words
watt
mega