English dictionary
channel island meaning and definition
Definition and meaning of channel island at MeaningMonkey.org. channel island meaning and definition in the English Dictionary.CHANNEL ISLAND noun
Definition of Channel Island (noun)
- any of a group of British islands in the English Channel off the northern coast of France
Source: Princeton University Wordnet