Narmadā
Narmada
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
About this article
Narmada
All Sources -
You Might Also Like
NEARBY TERMS
Narmada