blood avenger

Etymology
Eventually probably after Biblical.

Noun

 * 1) one who takes revenge on behalf of a killed person, as in a blood feud

Translations

 * German: Bluträcher
 * Hebrew: גֹּאֵל דָם
 * Persian: خون‌خواه