town, city or village - Español Inglés Diccionario