The phrase
"foreign affiliates" refers to companies or organizations that are connected to or associated with a parent company, but are located in different countries. They may be subsidiaries, branches, or partners of the parent company operating abroad.
Full definition