Small bowel disease
Large incisional hernia through previous hysterectomy scar, and probably mesenteric panniculitis.