Search results
- DictionaryTula/ˈtuːlə/
- 1. an industrial city in European Russia, to the south of Moscow; population 500,000 (est. 2008).
- 2. the ancient capital city of the Toltecs, generally identified with a site near the town of Tula in Hidalgo State, central Mexico.
Powered by Oxford Dictionaries