Fetal nutrition and excretion are carried out by the placenta.
Fetal respirations are carried out by the placenta.
The placenta filters harmful substances from maternal blood.
The placenta receives maternal blood from the uterine arteries.