to delegate managerial responsibility - German English Dictionary