Search in full dictionary

PLACENTA (1)

PLACENTA (1)
ScnMaster
an organ within the uterus via which the fetus receives nourishment as it is developing and which is discharged shortly after birth. Have You Lived Before This Life? Glossary. Final approval circa 19/9/89