Translation of megavolt in English:

megavolt

megavolt

noun

  • 1

    megavolt, one million volts