which is hemoptysis, or from your upper respiratory tract or upper digestive tract. This is called pseudohemoptysis. Or you could be vomiting blood, which is known as hematemesis. Your doctor will ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results