Subscriber login


Forgot your password?

Library card login

Other

Narmada

Pronunciation: /ˈnəːmədə/

Definition of Narmada
  • a river which rises in Madhya Pradesh, central India, and flows generally westwards for 1,245 km (778 miles) to the Gulf of Cambay. It is regarded by Hindus as sacred.

Narmada in other Oxford dictionaries

Definition of Narmada in the US English dictionary
  |  Cite

Word of the day

kempt

/ kɛm(p)t /
adjective
maintained in a neat and clean condition …