corporate deployment champion - German English Dictionary