Synonyms for "avenger"

Words with similar meaning