sleep with a clear conscience - German English Dictionary