English

edit

Noun

edit

immolators

  1. plural of immolator