Match the following term with its description and/or location: Spleen.
a) Organ responsible for blood filtration
b) Site of bile production
c) Main organ of digestion
d) Produces insulin

Respuesta :

Q&A Education