pertaining to la gomera, spain - German English Dictionary