Find the word definition

Wikipedia
Islaqucha

Islaqucha ( Spanish isla island, Quechua qucha lake, hispanicized spelling Islaccocha) is a lake in Peru located in the Ayacucho Region, Lucanas Province, in the districts of Chipao and Pukyu. Islaqucha lies north of Pukaqucha and west of Apiñaqucha.