Storm Center

  • The central point or area of a weather system associated with increased winds, clouds or precipitation (or any combination thereof). 
Glossary Tag: