Superstorms meaning : A major storm (weather phenomenon).
superstorms
cottontails
whosesoever
piggy banks
studmuffins