The phrase
"business delegates" refers to individuals who are appointed or chosen to represent a company or organization in a specific event, meeting, or negotiation on behalf of the company. They typically have the authority to make decisions or negotiate on behalf of their company.
Full definition