English | German | Russian | Czech

superstorm English

Meaning superstorm meaning

What does superstorm mean?

superstorm

A major storm (weather phenomenon).

Are you looking for...?