Definition of North Channel in English:

North Channel

proper noun

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