North ChannelDefinition of North Channel the stretch of sea separating SW Scotland from Northern Ireland and connecting the Irish Sea to the Atlantic Ocean. North Channel in other Oxford dictionaries Definition of North Channel in the US English dictionary