handle the delivery - Turkish English Dictionary