Chanel, Haiti
Overcast
weather channel
Definition
A television network or cable channel dedicated to providing weather forecasts, meteorological analysis, radar imagery, and climate-related programming, such as The Weather Channel in the United States.
Informally, any media outlet, app, or broadcast source specializing in real-time weather updates and storm tracking.
Examples
I flipped to the weather channel and saw my weekend plans melting away under a forecast of endless drizzle.
The weather channel's anchor delivered the snowpocalypse warning with the gravitas of a blockbuster movie trailer.