la gomera (canary island) - French English Dictionary