Definition of Storm Centre
- 1. A center of trouble or disturbance Noun
- 2. The central area or place of lowest barometric pressure within a storm Noun
Synonyms for word "storm centre"
Semanticaly linked words with "storm centre"
Hyponims for word "storm centre"