senior consultant to the managing director - Turc Anglais Dictionnaire