Indus
/'indәs/
📖 中文释义
- n. 印度河, 印第安(星)座
🔗 释义中的汉语词
📘 English Definition(英文释义)
- n. a faint constellation in the southern hemisphere near Telescopium and Tucana
- n. an Asian river that rises in Tibet and flows through northern India and then southwest through Kashmir and Pakistan to the Arabian Sea