Definition of North Channel in English:

North Channel

proper noun

  • The stretch of sea separating south-western Scotland from Northern Ireland and connecting the Irish Sea to the Atlantic Ocean.