The correct option is D all of these
Functions of placenta includes nourishment of the foetus and supply of oxygen, excretion of nitrogenous waste, carbon dioxide, excess water and mineral. Placenta provides immunity to the foetus and also secretes some hormones.