Attested.to

Definition

a mass of undifferentiated cells from which an organ or body part develops

Seed ·

Term in context

blastema in CommonParlance