Definition of Tula in English:

Tula

proper noun

  • 1An industrial city in western Russia, south of Moscow; population 500,000 (est. 2008)

  • 2The ancient capital city of the Toltecs, usually identified with a site near the town of Tula in Hidalgo State, in central Mexico.

Pronunciation:

Tula

/ˈto͞olə/