director of channel projects - Turkish English Dictionary