PLACENTA


Meaning of PLACENTA in English

(n.) The vascular appendage which connects the fetus with the parent, and is cast off in parturition with the afterbirth.

Webster's English dictionary.      Английский словарь Webster.