Meaning of channel island
Definition of channel island
(noun)
any of a
group
of British islands in the English Channel off the
northern
coast
of France
Other information on channel island
WIKIPEDIA results for
channel island
Amazon results for
channel island
Tweet