megastorm
/M EH1 G AH0 S T AO1 R M/noun
- 1
A major storm (weather phenomenon) capable of causing catastrophic damage.
Translate โmegastormโ into another language
Choose a language below to open the translator with English selected as the source language.