non-permanent resident - Spanish English Dictionary