Wordia - The Definition Of Channel
channel
noun, a broad strait connecting two areas of sea
From Collins
©HarperCollins 2008. Collins English Dictionary definition of channel
noun, a broad strait connecting two areas of sea
From Collins
©HarperCollins 2008. Collins English Dictionary definition of channel