Meaning of megatonnage in English:

megatonnage

noun