Find the word definition

Wikipedia
Chuckchucha

Chuckchucha is a village in the Nicobar district of Andaman and Nicobar Islands, India. It is located in the Car Nicobar tehsil. The headquarters of the island's central tribal cooperative society 'Ellon Hinengo Limited'(EHL) was established here in 1945. The society was started by the Jadwet family of Burma (Myanmar).