Synonyms: channel, television channel, TV channel
Definition: a television station and its programs
Usage: a satellite TV channel; surfing through the channels; they offer more than one hundred channels
Similar words: TV station, television station
Definition: station for the production and transmission of television broadcasts