Definition of blood-spitting in English:

blood-spitting

noun

  • The coughing up or spitting out of blood; an instance of this.

Origin

Mid 16th century; earliest use found in John Maplet (d. 1592), writer on natural philosophy.