Indus in Chinese
Indus in Chinese
印度河
A major river in China, India and Pakistan, rising in Tibet and flowing into the Arabian Sea.
印第安座
(astronomy) A constellation of the southern sky between Grus and Pavo.