Yamuna (noun) Definition, Meaning & Examples

noun
  1. a river in N India, flowing SE from the Himalayas to the Ganges at Allahabad. 860 miles (1,385 meters) long.
Yamuna (noun) Definition, Meaning & Examples

More Definitions