'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]