Find the word definition

Wikipedia
Papaqucha (Lima)

Papaqucha ( Quechua papa potato, qucha lake, "potato lake", hispanicized spelling Papacocha) is a lake in Peru located in the Lima Region, Yauyos Province, Huancaya District. It lies at the CaƱete River, near the town Vilca.