Find the word definition

Wikipedia

Neora

Neora is a village in the state of Chhattisgarh, India.