Definify.com

Definition 2024


marsupial_frog

marsupial frog

English

Noun

marsupial frog (plural marsupial frogs)

  1. A group of frogs in the Amphignathodontidae family, found in Central America and South America.