Definify.com
Definition 2024
marsupial_frog
marsupial frog
English
Noun
marsupial frog (plural marsupial frogs)
- A group of frogs in the Amphignathodontidae family, found in Central America and South America.
marsupial frog (plural marsupial frogs)