storm centre is a noun meaning "a center of trouble or disturbance". It carries 2 recorded senses.
the central area or place of lowest barometric pressure within a storm
Canada · United Kingdom
Definitions, synonyms and semantic relations for storm centre come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.