aidenjames44 aidenjames44 13-11-2020 Health contestada Organ that stores bile produced by the liver. A. pancreas B. stomach C. gallbladder D. rectum