related to the political left - Francés Inglés Diccionario