HAVE BLOOD ON ONE'S HANDS


Meaning of HAVE BLOOD ON ONE'S HANDS in English

be responsible for someone's death.

→ blood

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.