avenger of blood

listen to the pronunciation of avenger of blood
English - English
one who takes vengeance on behalf of another