Find the word definition

Wikipedia
Challoor

Challoor is a village located in Telangana, India. It is located 30km from Karimnagar towards southeast.

Category:Villages in Karimnagar district