have blood on one's hands in Portuguese
have blood on one's hands in Portuguese
ter sangue nas mãos
(idiomatic, often, sarcastic) To be responsible for a violent act.