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