Back to Dictionary
托罗斯山
托羅斯山
Tuōluósīshān
1.
Taurus mountains of south Turkey
Noun