self-immolatingly - Turkish English Dictionary