|
Definition of Titicaca frog
1. Noun. A large water frog, ''Telmatobius culeus'', found only in Lake Titicaca, that has large folds of skin to help it breathe at high altitude. ¹
¹ Source: wiktionary.com
|
1. Noun. A large water frog, ''Telmatobius culeus'', found only in Lake Titicaca, that has large folds of skin to help it breathe at high altitude. ¹
¹ Source: wiktionary.com