yamuna









yamuna


noun

  1. a river in N India, flowing SE from the Himalayas to the Ganges at Allahabad. 860 miles (1385 meters) long.
51 queries 0.564