- leptodactylid as a noun:
- 1
leptodactylid
noun
1 leptodactylid
Toothed frogs: terrestrial or aquatic or arboreal.
synonym: leptodactylid frog.
debug info: 0.0142
noun
Toothed frogs: terrestrial or aquatic or arboreal.
synonym: leptodactylid frog.
debug info: 0.0142