storm centre

Definitions of storm centre
  1. noun
    the central area or place of lowest barometric pressure within a storm
    synonyms: storm center
    see moresee less
    type of:
    center, centre, eye, heart, middle
    an area that is approximately central within some larger region
  2. noun
    a center of trouble or disturbance
    synonyms: storm center
Word Family