1. North Channel - Noun
2. North Channel - Proper noun
a strait between Northern Ireland and Scotland that connects the Atlantic Ocean and the Irish Sea
Source: WordNetIt includes lakes, streams, forest and nearly 20 kilometres of North Channel shoreline. Source: Internet
The body of water between Penang Island and Seberang Perai consists of the North Channel to the north of George Town and the South Channel to the south of it. Source: Internet
Tune in from 10:30 a.m. to 3:30 p.m. Monday through Friday on PBS North Channel 8.1. for content tailored to grades 6-12. Source: Internet