Amphibia

Definition of Amphibia from the PharmacyDictionary.in

Amphibia

This is a class of vertebrates that can live both in water and on land.

Not Available