Attested.to

Definition

the epithelial tissue of the endometrium

Seed ·

Term in context

decidua in CommonParlance