Sebastopol

Explore definitions, synonyms, and language insights of Sebastopol

Definitions

Noun
a city in southern Ukraine on the Black Sea