Yellow vomit is a sign there was bile in your stomach. Bile is a greenish-yellow liquid produced by the liver and stored in the gallbladder. From there, it's released into the small intestine when ...
When a cancerous tumor blocks this duct or prevents the gallbladder from squeezing, people commonly feel very nauseous and vomit frequently. Gallbladder cancer often causes blocked bile ducts ...