a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces
[ Syn: canary islands , canaries ]
a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces
[ Syn: canary islands , canaries ]