pertaining to la gomera, spain - French English Dictionary