Definition of C4 in English:

C4

noun

  • Channel 4.

Origin

1980s; earliest use found in The Economist.