Big Huge Thesaurus

strapado

noun

sounds kind of like