put on the final touches - Almanca İngilizce Sözlük