Barcelona
English Dictionary
->
Letter B
-> Barcelona
Search Dictionary:
Barcelona Definition
(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
Barcelona Synonyms
Barcelona
© Art Branch Inc.