Big Huge Thesaurus

deposer

noun

sounds kind of like