non-resident alien - Francés Inglés Diccionario