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