director of customer relations - Turkish English Dictionary