YourDictionary

Sabadell

city in NE Spain, near Barcelona: pop. 184,000

See Sabadell in American Heritage Dictionary 4

link/cite print suggestion box