storm center (English, noun)
expansion: storm center (plural storm centers)
Senses:
glosses: A central place of great activity and importance.
tags: figuratively
Forms:
form: storm centers
tags: plural