1. a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces; [syn: Canary Islands, Canaries]
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]