Definition Definition

Impatriate

Impatriate can be defined as 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.

Share it: CITE

Related Definitions