|
Definition of Marsupial frog
1. Noun. A group of frogs in the ''Amphignathodontidae'' family, found in Central America and South America. ¹
¹ Source: wiktionary.com
|
1. Noun. A group of frogs in the ''Amphignathodontidae'' family, found in Central America and South America. ¹
¹ Source: wiktionary.com