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.”

Synonyms

  • narbada
  • river

Antonyms

  • desert