What is the full meaning of megawatts
MEGAWATT, a unit of power, a million watts [n]
Example of the word megawatts placed on a Scrabble board.