Answer: megajoules

AnswerCrossword Clue
megajoulesMEGAJOULE, a million joules