alien corporation
noun

a company which is incorporated in a foreign country

Browse by Subjects
compromise
environmental reporting
Options Price Reporting Authority (OPRA)
long term
non recurring items