self-immolatingly - Espagnol Anglais Dictionnaire