Spanish-English dictionary »

tarrasa meaning in English

SpanishEnglish
Tarrasa proper noun
{f}

Terrassa(city)
proper noun