person who lives in a town - Spanish English Dictionary