storm center
noun
1
: the center of the area covered by a storm
especially
: the place of lowest pressure in a cyclonic storm compare eye sense 2h
2
: a focus of controversy or disturbance : a central point around which trouble revolves
Love words? Need even more definitions?
Merriam-Webster unabridged
Share