Other crossword clues for answer "TERAWATT"TERAWATTThe power of roughly 1.34 billion horses, to someLarge power measureHuge amount of powerHuge amount of electric powerLarge power unitA whole lot of juice?Lightning strike measure