storm centre

Explore definitions, synonyms, and language insights of storm centre

Definitions

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