Find the word definition

Wikipedia
Churapcha

Churapcha is a rural locality (a selo) and the administrative center of Churapchinsky District in the Sakha Republic, Russia. Population: