dispatch on payment - Turkish English Dictionary