INDUS





Definition:

  1. [noun] a faint constellation in the southern hemisphere near Telescopium and Tucana
    Synonyms: Indus

  2. [noun] an Asian river; flows into the Arabian Sea
    Synonyms: Indus, Indus River

Synonyms: