Definition of marsupial frog in English:

marsupial frog

noun

  • Any of several tree frogs, especially of the South American genus Gastrotheca (family Hylidae), the females of which have a pouch in the skin of the back in which the fertilized eggs develop and hatch.

Origin

Late 19th century; earliest use found in The Century Dictionary.