- a plant or factory in Canada belonging to a company whose headquarters are in another country
More Definitions
- COLOMBARD (noun) Definition, Meaning & Examples
- BANDED FLORIDA TREE SNAIL (noun) Definition, Meaning & Examples
- NATIONAL MONUMENT (noun) Definition, Meaning & Examples
- HAVE IT (noun) Definition, Meaning & Examples
- SELF-FULFILLMENT (noun) Definition, Meaning & Examples
- ROMEO, ROMEO! WHEREFORE ART THOU ROMEO? (noun) Definition, Meaning & Examples