self-rescue - German English Dictionary