Spanish-English dictionary »

cantabria meaning in English

SpanishEnglish
Cantabria proper noun
{f}

Cantabria(autonomous community)
proper noun