English

channel noun definition in Coastlines and the sea topic from the Oxford Advanced Learner's Dictionary

channel

 noun: Coastlines and the sea topic
1 [countable] a deep passage of water in a river or near the coast that can be used as route for ships2 [countable] a passage of water that connects two areas of water, especially two seas the Bristol Channel