assistant major of a town that is not a municipality - Español Inglés Diccionario