Placenta

Webster's Dictionary of the English Language

·noun The part of a pistil or fruit to which the ovules or seeds are attached.

II. Placenta ·noun The vascular appendage which connects the fetus with the parent, and is cast off in parturition with the afterbirth.

Related Words