Noun Definition

leptodactylidae

1.Definition: New World frogs; in some classifications essentially coextensive with the family Bufonidae

Category: Animals