megajoule

[ meg-uh-joul, -jool ]
/ ˈmɛg əˌdʒaʊl, -ˌdʒul /

noun Physics.

a unit of work or energy, equal to one million joules.

Origin of megajoule