Home
Search
Index
Definify.com
Definition
2024
megawattora
megawattora
Italian
Noun
megawattora
m
(
invariable
)
megawatt-hour
Etymology
mega-
+
wattora
Similar Results