marsupial frog

Noun

 * 1) Any of a group of frogs in the family, found in Central America and South America.