senior consultant to the managing director - Allemand Anglais Dictionnaire