Definition of blood spoor in English:

blood spoor

noun

  • A track or trail of blood.

Origin

Mid 19th century.