give the finishing touch - Almanca İngilizce Sözlük