Find the word definition

Wikipedia
Gechugaa

Gechugaa is a small village located at Kshetrapa, Dolakha, Nepal. In this village only four families live here.

Category:Populated places in Dolakha District