Advertisement

Advertisement

megajoule

[ meg-uh-joul, -jool ]

noun

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


Discover More

Word History and Origins

Advertisement

Advertisement

Advertisement

Advertisement


megahitmegakaryoblast