member of the frente popular francisco villa, social revendication group - Español Inglés Diccionario