NichiDict

メガワット

[megawatto]

Meanings

1.Noun

electricity, elec. eng.megawatt; MW