Definition, synonyms and related words
An inhabitant of the Canary Islands.
Of, or relating to the Canary Islands, its inhabitants or culture.