English synonyms about - contact  

Channel Island

noun

1 Channel Island

Any of a group of British islands in the English Channel off the northern coast of France.

Dutch: Kanaaleilanden


Find more on channel island elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0283