self-immolation - Turkish English Dictionary