storm center Meaning, Definition & Usage

  1. noun a center of trouble or disturbance
    storm centre.
  2. noun the central area or place of lowest barometric pressure within a storm
    storm centre.

WordNet