Find the word definition

Wikipedia

Dechu

Dechu is a village in Jodhpur district of the Indian state of Rajasthan.