365bet中国官方网站

  • word of the day

    indus

    indus - 365bet中国官方网站 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
    Synonyms : indus river
    Example Sentence
    • the valley of the Indus was the site of an early civilization
  • Download our Mobile App Today