of the extreme left - Espagnol Anglais Dictionnaire