Worried about coughing blood? I have explained coughing up of blood, also known as ...