Translation of megawatt in English:

megawatt

megawatt

noun

  • 1

    megawatt, one million watts