storm-center

Nouns

  • (n) a center of trouble or disturbance storm centre,
  • (n) the central area or place of lowest barometric pressure within a storm storm centre,

Synonyms

storm centre

Words of close approximity

storm centre