Definify.com

Definition 2024


Titicaca_water_frog

Titicaca water frog

English

Noun

Titicaca water frog (plural Titicaca water frogs)

  1. Telmatobius culeus, a large frog found around Lake Titicaca in South America.