town, city or village - Spanish English Dictionary