put the finishing touches on something - Türkçe İngilizce Sözlük