Titicaca water frog

Etymology
.

Noun

 * , a large frog found around Lake Titicaca in South America.