cover up one's tracks
conceal; blanket; cover up; cushion; gloss over; screen from【计】 shielding【化】 covering
track; whereabouts【法】 whereabouts