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
Synonyms : class amphibia
