Narmada

views updated

Narmada a river which rises in Madhya Pradesh, central India, and flows generally westwards to the Gulf of Cambay; it is regarded by Hindus as sacred.

More From encyclopedia.com