Meaning of canary islands

Definition of canary islands

(noun) a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces

Other information on canary islands

WIKIPEDIA results for canary islands
Amazon results for canary islands