Meaning & Definition of Barcelona in English
English⟶
Barcelona
/bɑrsɪloʊnə/
noun
1. 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
synonym:
- Barcelona