speech by managing director - German English Dictionary