revolutionary alliance of the left - French English Dictionary