any vertebrate animal, that possesses an amnion, chorion, and allantois during embryonic development
Meanings of "any vertebrate animal, that possesses an amnion, chorion, and allantois during embryonic development" in Spanish English Dictionary : 1 result(s)