self-rescue - Turkish English Dictionary