Synonyms and Antonyms for Sebastopol

1. Sebastopol (n.)

a city in southern Ukraine on the Black Sea

Synonyms: