marsupial frog
English
Noun
marsupial frog (plural marsupial frogs)
- Any of a group of frogs in the family Lua error in Module:taxlink at line 68: Parameter "ver" is not used by this template., found in Central America and South America.
marsupial frog (plural marsupial frogs)