A river which rises in Madhya Pradesh, central India, and flows generally westwards for 1,245 km (778 miles) to the Gulf of Cambay. It is regarded by Hindus as sacred.
Definition of Narmada in US English:
Narmada
proper nounnərˈmədə
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.