Definitions of leptodactylid:

  • noun:   toothed frogs: terrestrial or aquatic or arboreal