Find the word definition

Wikipedia
Llamaqucha

Llamaqucha ( Quechua llama llama, qucha lake, "llama lake", also spelled Llamacocha) is a lake in the Andes of Peru. It is located in the Ancash Region, Pallasca Province, Conchucos District, northeast of Conchucos. It is situated at a height of comprising an area of .