Big Huge Thesaurus

supplanter

noun

sounds kind of like