Noun Definition
storm center
1.Definition: a center of trouble or disturbance
Related Noun(s):storm centre
Category: General2.Definition: the central area or place of lowest barometric pressure within a storm
Related Noun(s):storm centre
Category: Places