superstorms
English
Noun
superstorms
plural of
superstorm