noun a city in NE Spain, N of Barcelona. nouna town in NE Spain, near Barcelona: textile manufacturing. Pop: 191 057 (2003 est)