Definition of starting place in English:

starting place

noun

  • The place in or from which a person or thing starts; a starting point; (in later use sometimes specifically) the place occupied by a competitor at the beginning of a race.

Origin

Late 16th century; earliest use found in Thomas Tymme (d. 1620), translator and devotional writer.