English-Spanish dictionary »

terrassa meaning in Spanish

EnglishSpanish
Terrassa (city)
proper noun

Tarrasaproper noun
{f}

Your history