Meaning of leptodactylid

Definition of leptodactylid

(noun) toothed frogs: terrestrial or aquatic or arboreal

Other information on leptodactylid

WIKIPEDIA results for leptodactylid
Amazon results for leptodactylid