Titicaca frog
Noun
Meaning
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.
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.