Home

Word

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

leptodactylid leptodactylid frog