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.
Narmada in other Oxford dictionaries
Definition of Narmada in the US English dictionary