small intestine

noun

1.
the longest part of the alimentary canal; where digestion is completed