barcelona
bar
bɑ:
baa
ce
lo
ˈləʊ
lew
na
livistonacinchonachishonatectona

Definition & Meaning of "barcelona"in English

Barcelona
01

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 

Grammatical Information
Animacy status
Inanimate
Composition
Simple
proper
LanGeek
Download LanGeek app
langeek application

Download Mobile App

App Store