Home
Advance Search
Dictionary
Words with Friends solver
Meaning of amniote
Definition:-
An animal whose embryo develops in an amnion and chorion and has an allantois; a mammal, bird, or reptile. (noun)