Leptodactylidae Meaning
There are 1 meaning(s) for word Leptodactylidae
Meaning 1 : New World frogs; in some classifications essentially coextensive with the family Bufonidae
Synonyms : family leptodactylidae
Synonyms : family leptodactylidae
