what does the liver secrete?

a. urea
b. bile
c. proteins
d. enzymes

b. bile