Terrassa (English, name)
expansion: Terrassa
Senses:
glosses: A city in Barcelona, Catalonia, Spain. It is located at the feet of the Prelitoral mountain range.
Forms: