to fulfil the duty to deliver - Allemand Anglais Dictionnaire