dìoghaltach

Etymology
From. +.

Adjective

 * 1) revengeful, vengeful, vindictive

Noun

 * 1) avenger
 * 2) revengeful person