popular struggle front - German English Dictionary