Subscriber login


Forgot your password?

Library card login

Other

North Channel

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

North Channel in other Oxford dictionaries

Definition of North Channel in the US English dictionary