live saving - German English Dictionary