Definify.com

Definition 2024


Titicaca_frog

Titicaca frog

English

Noun

Titicaca frog (plural Titicaca frogs)

  1. 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

titicaca_frog

Titicaca frog

English

Noun

Titicaca frog (plural Titicaca frogs)

  1. 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