DECIDUATE


Meaning of DECIDUATE in English

[de.cid.u.ate] adj (1868): having the fetal and maternal tissues firmly interlocked so that a layer of maternal tissue is torn away at parturition and forms part of the afterbirth

Merriam-Webster English vocab.      Английский словарь Merriam Webster.