pertaining to la gomera, spain - Turkish English Dictionary