Definition of immolator in English:

immolator

noun

Pronunciation

immolator

/ˈiməˌlādər/ /ˈɪməˌleɪdər/