leptodactylid frog

1. (noun) toothed frogs: terrestrial or aquatic or arboreal
Synonyms: leptodactylid
Related Words: anuran, batrachian, frog, salientian, toad, toadfrog



Terms and Conditions of Use / Copyright Notice