indus_river
1. [ noun ] (geography) an Asian river; flows into the Arabian Sea
Synonyms: Indus
Related terms: river Pakistan
Similar spelling:   inducive
  inductive
  indusium
  indusial