Big Huge Thesaurus

torquemada

noun

sounds kind of like