Answer by
PaintedRoadkill (504)
A sour stomach usually means one that is irritated and upset because of food or drink that was ingested that your stomach does not like. It can either cause indigestion or vomiting until the food or drink is removed/digested.