Definition of Narmada in US English:

Narmada

proper noun

  • A river that rises in Madhya Pradesh, central India, and flows west for 778 miles (1,245 km) to the Gulf of Cambay. Hindus consider it a sacred river.

Pronunciation

Narmada

/nərˈmədə/