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