self-immolated - Fransızca İngilizce Sözlük