Meaning of tagapaghiganti

tagapaghiganti

Tagalog

tagapaghiganti n. avenger; one who avenges a wrong