Definitions
There is 1 meaning of the phrase
Indus River.
Indus River - as a noun
An asian river that rises in tibet and flows through northern india and then southwest through kashmir and pakistan to the arabian sea
Example: "The valley of the indus was the site of an early civilization"
Synonyms (Exact Relations)
indus