Definition of Stavropol in English:

Stavropol

proper noun

  • 1An 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

/stavˈrōpəl//ˈstävrəpəl/