sebastopol Meaning, Definition & Usage

  1. noun a city in southern Ukraine on the Black Sea
    Sevastopol.

WordNet