'leptodactylid' definitions:

Definition of 'leptodactylid'

From: WordNet
noun
Toothed frogs: terrestrial or aquatic or arboreal [syn: leptodactylid frog, leptodactylid]

Words containing 'leptodactylid'