megawatts
megawatts
translation of 'megawatts'
noun
megawatt
definition
Credits: Google Translate
English to Portuguese Dictionary megawatts |