English to Arabic

Meaning for:
Megatons
other
مليون طنّ