Definify.com

Definition 2024


Yamuna

Yamuna

English

Proper noun

Yamuna

  1. The largest tributary river of the Ganges in northern India.

Translations