leptodactylid : Idioms & Phrases


leptodactylid frog

  • noun toothed frogs: terrestrial or aquatic or arboreal
    leptodactylid.
WordNet