Impatriate

Business / Human Resources (HR) / Impatriate: Foreign nationals who are hired by U.S. employers under the H1-B visa program to fill highly skilled vacancies due to a labor shortage of skilled U.S. applicants.

Links
Home
Glossary
Thesaurus