newly arrived to a city/town - Espagnol Anglais Dictionnaire