excruciators

English

Noun

excruciators

  1. plural of excruciator