North Channel noun1 •The strait between Northern Ireland and southwestern Scotland, connecting the Irish Sea with the Atlantic Ocean.