Indus /ˈɪn.dəs/ noun1 •A major river in China, India and Pakistan, rising in Tibet and flowing into the Arabian Sea.In summer the Indus can spread as wide as five miles, covering most oft the valley seen here. — 1987