activist or sympathizer of leftist ideology - Español Inglés Diccionario