storm centre

Noun
  1. A center of trouble or disturbance (synset 114002048)
  2. The central area or place of lowest barometric pressure within a storm (synset 108542097)

Other Searches