carry out the delivery - Turkish English Dictionary