to fulfil the duty to deliver - Almanca İngilizce Sözlük