Logo The Wordsmith Dictionary
Exact matches only Allow stemming Match all embedded
New American Oxford Dictionary

Tarrasa

Tar ra sa |təˈräsə təˈrɑsə |(also Terrassa |təˈräsə |) an industrial city in Catalonia, in northeastern Spain; pop. 206,245 (2008 ).

 

Oxford Dictionary

Tarrasa

Tarrasa |təˈrasə, Spanish taˈrasa |(also Terrassa ) an industrial city in Catalonia, NE Spain; pop. 206,245 (2008 ).