sevastopol Meaning, Definition & Usage

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

WordNet