Amphibia Meaning

There are 1 meaning(s) for word Amphibia

Meaning 1 : the class of vertebrates that live on land but breed in water; frogs; toads; newts; salamanders; caecilians

    Synonyms : class amphibia