self-immolated - Español Inglés Diccionario