MEGAJOULES

Definition of MEGAJOULES