popular struggle front - French English Dictionary