indus - Dictionary definition and meaning for word
indus
Definition (noun) a faint constellation in the southern hemisphere near Telescopium and Tucana
Definition (noun) an Asian river that rises in Tibet and flows through northern India and then southwest through Kashmir and Pakistan to the Arabian Sea
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com