Search results
- DictionaryStorm centre
noun
- 1. the central point around which controversy or trouble happens: "Lusignan seems to have been the storm centre of the revolt"
Powered by Oxford Languages
News about flash floods, Tennessee, severe storms
News about WBRZ, Baton Rouge, storms
News about Northern Lights, solar storm, NASA
Also in the news