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.
My dog stares at the weather channel like it's plotting against his walkies, especially when thunder icons pop up.
During the heatwave, the weather channel became my personal therapist, validating my sweat-soaked misery.