Noun
Titicaca frog (plural Titicaca frogs) A large water frog, Telmatobius culeus, found only in Lake Titicaca, that has large folds of skin to help it breathe at high altitude.