Definify.com
Definition 2024
megastorm
megastorm
See also: mega-storm
English
Alternative forms
Noun
megastorm (plural megastorms)
- A major storm (weather phenomenon) capable of causing catastrophic damage.
megastorm (plural megastorms)