MohammedPreview
Open in TheBrain

X Excruciāre

  1. To torment greatly, torture, rack, plague; afflict, distress, harass, vex.
  2. To force out by torturing, extort.