Definition of immolator in English:

immolator

noun

Pronunciation

immolator

/ˈɪməleɪtə/