storm-centre

Nouns

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

Synonyms

storm center

Words of close approximity

storm center