Examlex

Solved

Match the Term with Its Definition

question 39

Multiple Choice

Match the term with its definition.
-The purchase by a business in one country of a company located in another country


Definitions:

Related Questions