put the finishing touches to (work) - İspanyolca İngilizce Sözlük