canary islands n a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces Synonym(s) Canary Islands Canaries
News & Articles canary islands Popular sailing ships to cruise in tandem The Sea Cloud and Sea Cloud II will meet up around the Canary Islands. June 10, 2013 - USA Today