Tarrasa

[ tahr-rah-sah ]
/ tɑrˈrɑ sɑ /

noun

a city in NE Spain, N of Barcelona.

British Dictionary definitions for tarrasa

Tarrasa
/ (Spanish taˈrrasa) /

noun

a city in NE Spain: textile centre. Pop: 184 829 (2003 est) Also called: Terrassa