The small intestine or small bowel is the part of the gastrointestinal tract between the stomach and the large intestine , and is where much of the digestion and absorption of food takes place .
It is the part of the gastrointestinal tract following the stomach and followed by the large intestine , and is where much of the digestion and absorption of food takes place .