CHANNEL ISLANDS





Definition:

  1. [noun] a group of British islands in the English Channel off the northern coast of France
    Synonyms: Channel Islands

Synonyms: