Find the word definition

Wikipedia
Armaqucha

Armaqucha ( Quechua arma bath / plough, qucha lake, hispanicized spelling Armaccocha) is a lake in the Willkanuta mountain range in Peru. It is situated in the Cusco Region, Quispicanchi Province, Ocongate District. Armaqucha lies south-west of the lake Sinkrinaqucha and north-west of the mountain Qullpa Ananta.