have a clear conscience - German English Dictionary