MEGAWATTS Scrabble 15 Words With Friends 17 Definition MEGAWATTS is the plural of MEGAWATT. noun MEGAWATT: a unit of power equal to one million watts. See all 179 words you can make from MEGAWATTS → 9-letter words Words starting with M Words ending with S ← Unscramble different letters