Definition of バルセロナ

バルセロナ

baruserona

Common word
noun
•
Barcelona (Spain)(place name)