Definition, synonyms and related words
A product of a multinational corporation which is produced abroad, and then imported to the country where the company's head office is located.