fronts for defending the people's interests - Almanca İngilizce Sözlük