self-immolatingly - German English Dictionary