Narbada definition

nərbudə
(place) River in central India, flowing west into the Arabian Sea: c. 800 mi (1,287 km)
proper name
0
0
Advertisement