Find the word definition

Wikipedia
Tuqtuqucha

Tuqtuqucha ( Quechua tuqtu broody hen, qucha lake, "broody hen lake", hispanicized spelling Tuctococha) is a lake in Peru located in the Junín Region, Yauli Province, Carhuacayan District. It lies northeast of Llank'i. The little lake east of Tuqtuqucha is named Qiwllaqucha ("gull lake").