Lexi
Turk
TURKISH ↔ ENGLISH DICTIONARY
⌕
Search
→
“
Altay Dağları
” in English
2 English translations
🇬🇧
EN
Altai Mountains
🇬🇧
EN
Altay Mountains