Noun channel islands has 1 sense
  1. Channel Islands - a group of British islands in the English Channel off the northern coast of France
    --1 is a kind of
    island
    --1 is a part of English Channel
,
TOP