Meanings
-
1
noun
A television or radio station and its programmes.
There's a good film on the other channel tonight.
-
2
noun
A way of sending information or communicating.
Complaints must go through official channels.
-
3
noun
A narrow stretch of water joining two larger areas.
The ship sailed slowly through the channel.
-
4
verb
To direct something towards a particular purpose or place.
They channelled their energy into the new project.
Thesaurus
Etymology
Named after the Channel Islands, from where settlers once came from, in the early 18th-century. The Channel Islands are located in the English Channel, a strait (channel) separating the island of Great Britain from the coast of mainland Europe.