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