EXPERIENCE
LEARN
C2
IPA
/touroʔnɑːtou/
GD
touronatou

តូរ៉ុនតូ Meaning in English

Toronto
Canada

Definitions

US Noun Toronto (the capital city of Ontario, Canada, and largest city in Canada)
Wiktionary