to immolate something - Anglais Synonymes Dictionnaire