Have (someone’s) blood on one’s hands To be responsible for someone’s death. The army general has the citizen’s blood on his hands.