Noun
any of a group of British islands in the English Channel off the northern coast of France
Source: WordNetThat view is endorsed by Gillian Carr, an archaeologist at the University of Cambridge who specializes in the occupation of the Channel Island. Source: Internet
The tiny Channel Island. Source: Internet