Lippincott Williams & Wilkins

Vomiting blood is known as hematemesis. The most frequent cause is peptic ulcer (gastric or duodenal). It may also result from some blood disorders, advanced diseases of the heart, liver and gastric cancer. Melena (dark stools) follows practically every case of hematemesis. Vomited blood … ................
................