storm center

Explore definitions, synonyms, and language insights of storm center

Definitions

Noun
a center of trouble or disturbance
Noun
the central area or place of lowest barometric pressure within a storm