Haematemesis is the vomiting of blood. It may be due to: having swallowed blood (after a nosebleed or surgery in the mouth); peptic ulcer; or rupture of varicose veins in the oesophagus or a complication of cirrhosis. Found on http://www.probertencyclopaedia.com/browse/EH.HTM