Definitions for Narmada
Narmada
Nar·ma·da
Spelling: [ner-muhd-uh]
IPA: /nərˈmʌd ə/
Narmada is a 7 letter English word.
You can make 105 anagrams from letters in Narmada (aaadmnr).
Definitions for Narmada
noun
-
a river flowing W from central India to the Arabian Sea. 800 miles (1290 km) long.