leftist democratic participation - French English Dictionary