spill juice

spill juice definitions

verb
  • To bleed as a result of a gunshot wound or stab wound; spill blood.