Avenge is to get revenge for someone or something else, usually. If I want revenge for my father's death, I will seek to avenge him. Avenge is generally a verb, and revenge is a noun, or occasionally an adjective. I'm not sure what that expression is, but avenge angel I would take as an angel avenging someone, whereas revenge would be one getting revenge? Neither one makes a whole lot of sense to me, though.