militant or radical sympathizer of a leftist party - Español Inglés Diccionario