Megavolt
English Meaning
One of the larger measures of electro-motive force, amounting to one million volts.
- One million volts.
Sorry, No Malayalam Meaning for your input!
See Megavol Want To Try Megavolt In Malayalam??