to give something the final touch - Türkçe İngilizce Sözlük