Home

Word

leptodactylid frog, n.
more info toothed frogs: terrestrial or aquatic or arboreal
<noun.animal>

leptodactylid leptodactylid frog