barcelona

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 (synset 109047559)

Other Searches