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