a nickname of barcelona - English Synonyms Dictionary