leptodactylid_frog
1. [ noun ] (zoology) toothed frogs: terrestrial or aquatic or arboreal
Synonyms: leptodactylid
Related terms: frog Leptodactylidae
Similar spelling:   Leptodactylidae