YourDictionary

Tarrasa

(tə-räˈsə, tä-räˈsä)

A city of northeast Spain north-northwest of Barcelona. Founded in Roman times, it is an industrial center noted for its textiles. Population: 202,000.

link/cite print suggestion box