Turkish-English dictionary »

elista meaning in English

TurkishEnglish
Elista proper noun

Elista(city in Russia)
proper noun