Attested.to

Definition

the serous fluid in which the embryo is suspended inside the amnion

Seed ·

Term in context

amnionic fluid in CommonParlance