storm_center has definitions from the field of meteorology
1
[ noun ] (meteorology) the central area or point of lowest barometric pressure within a storm

Related terms

storm

2
[ noun ] a center of trouble or disturbance

Synonyms

storm_centre

Related terms

disturbance

3
[ noun ] (meteorology) the central area or place of lowest barometric pressure within a storm

Synonyms

storm_centre

Related terms

center center storm

*