Subscriber login


Forgot your password?

Library card login

Other

Narmada

Syllabification: (Nar·ma·da)
Pronunciation: /nərˈmədə/

Definition of Narmada
  • a river that rises in Madhya Pradesh, central India, and flows west for 778 miles (1,245 km) to the Gulf of Cambay. Hindus consider it a sacred river.

Narmada in other Oxford dictionaries

Definition of Narmada in the British & World English dictionary