Leptodactylid (
Noun
)
Meaning
Toothed frogs: terrestrial or aquatic or arboreal.
Classification
Nouns denoting animals.
Synonyms
Leptodactylid Frog
Hypernyms
Salientian
Batrachian
Frog
Toad Frog
Anuran