TWCRN

AcronymDefinition
TWCRNThe Weather Channel Radio Network
References in periodicals archive ?
TWCRN serves nearly 700 radio stations across the United States, and has a presence in 42 of the top 50 markets.
TWCRN provides a full range of weather forecasts and services including 24/7 live severe weather updates from the nation's best-known brand of around-the-clock weather information to millions of listeners every week.