Definition noun The glandular organ that stores and metabolizes nutrients, detoxifies, and produces bile Supplement In human... Read More