'leptodactylid' definitions:

Definition of 'leptodactylid'

(from WordNet)
noun
Toothed frogs: terrestrial or aquatic or arboreal [syn: leptodactylid frog, leptodactylid]

Words containing 'leptodactylid'