cover one's track - Turkish English Dictionary