despatch managers - Turkish English Dictionary