Discoglossidae

Explore definitions, synonyms, and language insights of Discoglossidae

Definitions

Noun
family of Old World toads having a fixed disklike tongue

More General Terms