DECIDUA MEANING IN ENGLISH

• Decidua Definition & Synonyms

  1. (n.) The inner layer of the wall of the uterus, which envelops the embryo, forms a part of the placenta, and is discharged with it.


• Deciduate Definition & Synonyms

  1. (a.) Possessed of, or characterized by, a decidua.


RECENT SEARCHES