Definition of バルセロナ

バルセロナ

baruserona

Common word
noun
Barcelona (Spain)(place name)