excruciate ( synonym found)

Definition of excruciate:

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

Back to Top