sales and distribution processing - Turkish English Dictionary