cover someone's tracks up - Turkish English Dictionary