immolators

English

Noun

immolators

  1. plural of immolator