Leptodactylidae

1. (noun) New World frogs; in some classifications essentially coextensive with the family Bufonidae
Synonyms: family Leptodactylidae
Related Words: amphibian family



Terms and Conditions of Use / Copyright Notice