cover someone's tracks up - French English Dictionary