immolators
English
Noun
immolators
plural of
immolator