mega-storms
See also:
megastorms
English
Noun
mega-storms
plural of
mega-storm