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