mesoscale convective system

mesoscale convective system

English Noun
Ad

Definition

A huge complex of thunderstorms that can sometimes reach the size of Texas.

Ad