cover one's track - İspanyolca İngilizce Sözlük