self-immolated - Turkish English Dictionary