Non-resident alien

Non-resident alien,

Definition of Non-resident alien:

  1. Non-citizen living under a non-resident visa.

Meaning of Non-resident alien & Non-resident alien Definition