Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of megavolt

- One of the larger measures of electro-motive force, amounting to one million volts.