Search

excruciate🔊

To inflict intense pain or mental distress on (someone); to torture.

(obsolete) Tortured.