self-immolated - Turc Anglais Dictionnaire