YourDictionary

Ili

(ēˈlēˈ)

A river, about 1,287 km (800 mi) long, of northwest China and southeast Kazakhstan flowing west into Lake Balkhash.

Learn more about Ili

link/cite print suggestion box