Attested.to

Definition

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

Seed ·

Term in context

amniotic fluid in CommonParlance