Malabsorption is also a common cause of foul-smelling stool. Malabsorption occurs when your body is unable to absorb the proper amount of nutrients from the food you eat. This generally occurs when there's an infection or disease that prevents your intestines from absorbing nutrients from your food.
Related Herb: Walnut