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