"megatonne" in English Megatonne {f} megaton Detailed translations for "megatonne" die Megatonne{feminine} Megatonne megaton erzeugen, die einer Megatonne TNT entspricht. Source: opensubtitles.org Corpus by OPUS Request review to one megaton of TNT.