Big Huge Thesaurus

Aegisthus

noun

sounds kind of like