Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of megatonne:
noun: Alternative spelling of megaton [A measure of the strength of an explosion or a bomb based on how many million tons of TNT would be needed to produce the same energy.]