English-Turkish dictionary »

elista meaning in Turkish

EnglishTurkish
Elista (city in Russia)
proper noun

Elistaproper noun

Your history