0%

ALL meanings of narbada

Nar·ma·da
N n
  • noun narbada a river flowing W from central India to the Arabian Sea. 800 miles (1290 km) long. 1
  • noun narbada river in central India, flowing west into the Arabian Sea: c. 800 mi (1,287 km) 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?