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