meaning of placenta
1. the vascular structure in the uterus of most mammals providing oxygen and nutrients for and transferring wastes from the developing fetus
Related Words
placenta | placenta previa | placental | placental mammal | placentation |