Big Huge Thesaurus

depilator

noun

sounds kind of like