Meaning of Leptodactylidae

Definition of Leptodactylidae

(noun) New World frogs; in some classifications essentially coextensive with the family Bufonidae

Other information on Leptodactylidae

WIKIPEDIA results for Leptodactylidae
Amazon results for Leptodactylidae