life-saving tools - German English Dictionary