storm_centerEnglish

storm center, storm centre

Noun

A center of trouble or disturbance

English: storm center, storm centre

The central area or place of lowest barometric pressure within a storm

English: storm center, storm centre

English words with similar meanings

Show 1 words