Answer by
Semaj (83)
A non-resident alien is a legal alien who holds temporary visa status, such as an H-1B visa for foreign, highly-skilled workers, or even a B-2 tourist visa. The term non-resident primarily shows that the alien does not hold permenant residency or "greencard" status as it is sometimes known.