A city in Catalonia, Spain, known as Terrassa. Its name originates from Latin, meaning "terrace" or "flat land."