Definition of Stavropol in English:

Stavropol

proper noun

  • 1A krai (administrative territory) in southern Russia, in the northern Caucasus.

    1. 1.1The capital city of Stavropol; population 363,700 (est. 2008).
  • 2

    former name (until 1964) for Togliatti

Pronunciation:

Stavropol

/ˈstavrəpɒl//stavˈrɒp(ə)l/