a clean sheet/slate - French English Dictionary