Advertisement

Barcelona

city in Spain, said to have been named for Carthaginian general Hamlicar Barca, who is supposed to have founded it 3c. B.C.E.

Others are reading

Advertisement
Definitions of Barcelona from WordNet

Barcelona (n.)
a city in northeastern Spain on the Mediterranean; 2nd largest Spanish city and the largest port and commercial center; has been a center for radical political beliefs;
From wordnet.princeton.edu