narmada
/nɑrˈmɑdɑ/Definitions
1. noun
A major river in western India, approximately 1,312 km long.
“The Narmada River is an important source of water for millions of people in India.”
2. proper noun
A river in India, also known as the Narbada River.
“The Narmada River flows through the state of Gujarat and Maharashtra.”