Synonyms of Channel Island in English :
Antonyms of Channel Island in English
Thesaurus of Channel Island in English
Channel Island
see definition of channel islandHyponyms of channel island
1. (noun) any of a group of British islands in the English Channel off the northern coast of France