Leptodactylidae
1.
(
noun
) New World frogs; in some classifications essentially coextensive with the family Bufonidae
Synonyms:
family Leptodactylidae
Related Words:
amphibian family
Terms and Conditions of Use / Copyright Notice