Synonyms and Antonyms for leptodactylid frog

1. leptodactylid frog (n.)

toothed frogs: terrestrial or aquatic or arboreal

Synonyms: