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