* * *
global corporation UK US noun [C] COMMERCE
► a large company that operates in many different countries: »
The headquarters of the global corporation are based in Canada.
Financial and business terms. 2012.
* * *
The headquarters of the global corporation are based in Canada.
Financial and business terms. 2012.