to cover one's tracks

अंग्रेज़ी में "cover one's tracks"की परिभाषा और अर्थ

to cover one's tracks
01

to conceal or destroy evidence of one's activities or whereabouts to avoid detection or punishment

Idiom
Informal
LanGeek
ऐप डाउनलोड करें
langeek application

Download Mobile App

ऐप स्टोर