Discoglossidae Meaning

There are 1 meaning(s) for word Discoglossidae

Meaning 1 : family of Old World toads having a fixed disklike tongue

    Synonyms : family discoglossidae