YourDictionary

Dictionary Home » Science » storm center

storm center science definition

The point of lowest barometric pressure within the central area of a storm.

Learn more about storm center

Related Articles

link/cite print suggestion box