person newly arrived to a city/town - Francés Inglés Diccionario