Yahoo奇摩字典 網頁搜尋

  1. North Channel

    • ph.
      the stretch of sea separating south-western Scotland from Northern Ireland and connecting the Irish Sea to the Atlantic Ocean.