to effect the delivery - Turkish English Dictionary