Big Huge Thesaurus

aegisthus

noun

sounds kind of like