sleep with a clear conscience - Turkish English Dictionary