put the final touches to - İspanyolca İngilizce Sözlük