to fulfil the duty to deliver - Turc Anglais Dictionnaire