revolutionary left - French English Dictionary