newly arrived to a city/town - Spanish English Dictionary