Home
Search
Index
Definify.com
Definition
2024
mega-watts
mega-watts
See also:
megawatts
and
mégawatts
English
Noun
mega
-
watts
plural of
mega-watt
Similar Results