senior consultant to the managing director - Turkish English Dictionary