noun

 

television a television or radio station (= broadcasting company)

 

passage a long, narrow passage for water or other liquids to flow along

 

communication a way of communicating with people or getting something done

a channel of communication

 

river a part of a river or sea that is deep and wide enough for ships to travel along

a navigable channel

 

verb

 

water to direct water along a particular route

The waste water is channelled through this pipe.

 

money/energy to use money or energy for a particular purpose

We've channelled all our resources into this project.