indus
1. [ noun ] (astronomy) a faint constellation in the southern hemisphere near Telescopium and Tucana
Related terms: constellation
2. [ noun ] (geography) an Asian river; flows into the Arabian Sea
Synonyms: Indus_River
Related terms: river Pakistan
Similar spelling:   industry
  indusium
  indusial
  induct
  induce
  inducer
  induced