Brusa

Explore definitions, synonyms, and language insights of Brusa

Definitions

Noun
a city in northwestern Turkey

Synonyms