Amniota Meaning

There are 1 meaning(s) for word Amniota

Meaning 1 : higher vertebrates (reptiles, birds and mammals) possessing an amnion during development