Definition of sports channel in English:

sports channel

noun

  • A (satellite or cable) television channel which is devoted to sport and coverage of sporting events.

Origin

1970s; earliest use found in Fond Du Lac (Wisconsin) Reporter.