Definify.com
Definition 2024
Titicaca_frog
Titicaca frog
English
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.
Synonyms
- Lake Titicaca frog
- Titicaca water frog
titicaca_frog
Titicaca frog
English
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.
Synonyms
- Lake Titicaca frog
- Titicaca water frog