The story
- Sanskrit · derived fromनर्मदा
- English todayNarmada
From Sanskrit नर्मदा (narmadā).
Etymology from Wiktionary, CC BY-SA 4.0.
Today it means: A long river in central India. Full definition →
From Sanskrit नर्मदा (narmadā).
Etymology from Wiktionary, CC BY-SA 4.0.