do the delivery - Turkish English Dictionary