managing contractor - German English Dictionary