storm centre Meaning, Definition & Usage

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

WordNet