Ili in Russian Ili in Russian Или́ proper noun A river situated in Xinjiang of north-western China and south-eastern Kazakhstan. Add to Flashcards