Channel noun 2phrases 1 noun2 •A former village and district of Channel-Port aux Basques, Newfoundland, Newfoundland and Labrador, Canada. •Ellipsis of English Channel: a strait in Europe, separating Great Britain from France and connecting the North Sea to the Atlantic Ocean. Phrases with Channel change the channelTo redirect someone’s attention.