meaning of channel islands

1. a group of British islands in the English Channel off the northern coast of France


Related Words

channel islands | channel islands national park |

Developed & Maintained By Taraprasad.com

Treasure Words