self-immolatingly - Turco Inglés Diccionario