French-English dictionary »

térawatt meaning in English

FrenchEnglish
térawatt nom {m}

terawatt [terawatts]◼◼◼(one million million ( 10^12 ) watts, abbreviated as TW)
noun
[UK: tˈerəwˌɒt] [US: tˈerəwˌɑːt]