Answer: terawatt

AnswerCrossword Clue
TERAWATTHuge amount of power
TERAWATTThe power of roughly 1.34 billion horses, to some
TERAWATTLarge power measure
TERAWATTHuge amount of electric power
TERAWATTLarge amount of juice?
TERAWATTLarge power unit
TERAWATTA whole lot of juice?
TERAWATTLightning strike measure
terawatta trillion watts
terawattA unit of power equal to 1012 watts or a million megawatts