leptodactylid

  1. noun
    toothed frogs: terrestrial or aquatic or arboreal