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