English dictionary
amniota meaning and definition
Definition and meaning of amniota at MeaningMonkey.org. amniota meaning and definition in the English Dictionary.AMNIOTA noun
Definition of Amniota (noun)
- higher vertebrates (reptiles, birds and mammals) possessing an amnion during development
Source: Princeton University Wordnet