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