megatons

noun

  1. 1

    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.

Translate “megatons” to another language

Click any language to open the translator with this word already filled in.

Megatons Definition & Meaning | TranslatePulse