Search
excruciate
To inflict intense pain or mental distress on (someone); to torture.
(obsolete) Tortured.
To inflict intense pain or mental distress on (someone); to torture.
(obsolete) Tortured.