socialist anti-imperialist front - Français Anglais Dictionnaire