new arrival to a city or town - Spanisch Englisch Wörterbuch