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
Tweet