Indus
English Dictionary
->
Letter I
-> Indus
Search Dictionary:
Indus Definition
(n)
a
faint
constellation
in
the
southern
hemisphere
near
Telescopium
and
Tucana
(n)
an
Asian
river
;
flows
into
the
Arabian
Sea
Indus Synonyms
Indus
Indus River
© Art Branch Inc.