Chinese-English dictionary »

兆瓦 /zhàowǎ/ meaning in English

ChineseEnglish
兆瓦 /zhàowǎ/ noun

megawatt [megawatts](one million watts)
noun
[UK: ˈme.ɡə.wɒt] [US: ˈme.ɡə.ˌwɑːt]