la gomera (canary island) - English Synonyms Dictionary