storm_centre has definitions from the field of meteorology
1
[ noun ] a center of trouble or disturbance

Synonyms

storm_center

Related terms

disturbance

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

Synonyms

storm_center

Related terms

center center storm

*