Answer:
The small intestine
(It is most likely this because the large intestine absorbs water, the liver secretes bile, the pancreas secretes hormones, and the stomach breaks down the food).
BONUS: The small intestine has vili to increase the surface area of nutrient absorption.