Spanish-English dictionary »

la gomera meaning in English

SpanishEnglish
La Gomera proper noun
{f}

La Gomera(island)
proper noun