Hindi-English dictionary »

मेगाटन meaning in English

HindiEnglish
मेगाटन

megaton [megatons]noun
[UK: ˈme.ɡə.tʌn] [US: ˈme.ɡə.tʌn]

megatonnenoun