Meaning of family leptodactylidae

Definition of family leptodactylidae

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

Other information on family leptodactylidae

WIKIPEDIA results for family leptodactylidae
Amazon results for family leptodactylidae