self-immolated - Turco Inglés Diccionario