self-immolated - Allemand Anglais Dictionnaire