English dictionary
leptodactylid meaning and definition
Definition and meaning of leptodactylid at MeaningMonkey.org. leptodactylid meaning and definition in the English Dictionary.LEPTODACTYLID noun
Definition of leptodactylid (noun)
- toothed frogs: terrestrial or aquatic or arboreal
- synonyms: leptodactylid frog
Source: Princeton University Wordnet