Answer: aegisthus

AnswerCrossword Clue
AEGISTHUSClytemnestra's lover