Definition of Stavropol in English:

Stavropol

proper noun

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

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

    former name (until 1964) for Togliatti

Pronunciation

Stavropol

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