Italian-English dictionary »

terawattora meaning in English

ItalianEnglish
terawattora noun
{m}

terawatt-hour(unit of electrical energy)
noun