someone who is the supporter of fidel castro - Alemán Inglés Diccionario