Meaning of north channel

Definition of north channel

(noun) a strait between Northern Ireland and Scotland that connects the Atlantic Ocean and the Irish Sea

Other information on north channel

WIKIPEDIA results for north channel
Amazon results for north channel