Attested.to

Definition

blood obtained from the umbilical cord at birth

Seed ·

Term in context

cord blood in CommonParlance