Italian-English dictionary »

megawattora meaning in English

ItalianEnglish
megawattora noun
{m}

megawatt-hour(unit of energy)
noun