Search results
- Dictionarychannel/ˈtʃanl/
noun
- 1. a length of water wider than a strait, joining two larger areas of water, especially two seas. Similar
- 2. a band of frequencies used in radio and television transmission, especially as used by a particular station.
verb
- 1. direct towards a particular end or object: "the council is to channel public funds into training schemes" Similar
- 2. (of a person) serve as a medium for (a spirit): "she was channelling the spirit of Billie Holiday"
Powered by Oxford Dictionaries