Find the word definition

Wikipedia
Narrawada

Narrawada is a small historic village located 7 km from Duttalur in Nellore District in Andhra Pradesh, India.