Inglés [noun]Francés [noun] ▶immolation [noun] The report mentioned an immolation. ▶immolation [noun] Le rapport a mentionné une immolation. Inglés Francés ▶The Wild Goose movie ▶Immolation movie