channel island | (n) any of a group of British islands in the English Channel off the northern coast of France |
channel islands national park | (n) a national park in California featuring sea birds and marine life |
海峡群岛 | [海 峡 群 岛 / 海 峽 群 島] Channel Islands [Add to Longdo] |