president and managing director - German English Dictionary