Definition of Leptodactylid

  • 1. Toothed frogs: terrestrial or aquatic or arboreal Noun

Synonyms for word "leptodactylid"

Semanticaly linked words with "leptodactylid"

Hyponims for word "leptodactylid"