Definition of Barcelona
Noun: Barcelona ,baa(r)-su'low-nu
- A city in northeastern Spain on the Mediterranean; 2nd largest Spanish city and the largest port and commercial centre; has been a centre for radical political beliefs
Anagrams containing the word Barcelona
bceaaorln abarcelon nabarcelo onabarcel lonabarce elonabarc celonabar rcelonaba arcelonab