Word info

multimegawatt

Noun

Meaning

multimegawatt (plural multimegawatts)

More than a megawatt of power.

Source: en.wiktionary.org

Close letter words and terms