We found 2 definitions of storm center from 1 different sources.
Noun |
||
storm center - the central area or place of lowest barometric pressure within a storm | ||
storm centre | ||
middle, eye, centre, heart, center the middle area of the human torso (usually in front); "young American women believe that a bare midriff is fashionable" | ||
storm center - a center of trouble or disturbance | ||
storm centre |