television channel

Noun
  1. A television station and its programs (synset 103010002)
    "a satellite TV channel"; "surfing through the channels"; "they offer more than one hundred channels"

Other Searches