'storm centre' definitions:

Definition of 'storm centre'

From: WordNet
noun
A center of trouble or disturbance [syn: storm center, storm centre]
noun
The central area or place of lowest barometric pressure within a storm [syn: storm center, storm centre]