Son and avenger of Agamemnon (7)

I believe the answer is:
orestes
(Other definitions for orestes that I've seen before include "Brother of Electra; so terse (anag.)" , "Killer of mother" , "Mythological Greek" , "he killed his mother and her lover" , "Tragically, killer" .)