Spanish-English dictionary »

santiago de compostela meaning in English

SpanishEnglish
Santiago de Compostela proper noun
{m}

Santiago de Compostela(city)
proper noun