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. Сжатый оксфордский словарь английского языка. 2004