Chinese-English dictionary »

图拉 /túlā/ meaning in English

ChineseEnglish
图拉 /Túlā/ proper noun

Tula(city)
proper noun
[UK: ˈtuː.lə] [US: ˈtuː.lə]