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
Tweet