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