president and managing director - French English Dictionary