Narmada

English

Etymology

From Sanskrit नर्मदा (narmadā).

Proper noun

Narmada

  1. A long river in central India.
  2. A district of Gujarat, India.

Translations

Anagrams