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)

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches