Definition of Stavropol in English:

Stavropol

proper noun

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