alien corporation
noun

a company which is incorporated in a foreign country

Browse by Subjects
trading
allow
Organisation for Economic Co-operation and Development
dead loss
assignment