taxesgal
Level 3

To be a "resident alien" is  synonymous with GREEN CARD holder.