-
nounan archipelago of small islands off the southwestern coast of England near the entrance to the English Channel; formerly a haven for smugglers and pirates
Similar:
part of:
Explanation of isles of scilly
We don`t have explanations for this word yet.