Noun Definition

leptodactylid

1.Definition: toothed frogs: terrestrial or aquatic or arboreal

Category: Animals