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