Find the word definition

Wikipedia
Mehura

Mehura is a village in West Champaran district of Bihar, India.

Language is Bhojpuri and Hindi

Category:Villages in West Champaran district