canary islands

from WordNet (r) 3.0 (2006)
Canary Islands
    n 1: a group of mountainous islands in the Atlantic off the
         northwest coast of Africa forming Spanish provinces [syn:
         {Canary Islands}, {Canaries}]
    

[email protected]