to fulfil the duty to deliver - Turkish English Dictionary