leptodactylid
English Dictionary
->
Letter L
-> leptodactylid
Search Dictionary:
leptodactylid Definition
(n)
toothed
frogs
:
terrestrial
or
aquatic
or
arboreal
leptodactylid Synonyms
leptodactylid
leptodactylid frog
© Art Branch Inc.