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