Find the word definition

Wikipedia
Pikiqucha

Pikiqucha ( Quechua piki flea, qucha lake, "flea lake", hispanicized spellings Piquecocha, Piquicocha) is a lake in Peru. It is situated in the Lima Region, Yauyos Province, Vitis District, south of Vitis.