Loading page
channel island is a noun meaning "any of a group of British islands in the English Channel off the northern coast of France". It carries one recorded sense.
any of a group of British islands in the English Channel off the northern coast of France
Definitions, synonyms and semantic relations for channel island come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.