translate English to French: Some feel powerless and are overwhelmed by the immense environmental problems the world faces.
Certaines personnes se sentent démunies et sont dépassées par les immenses problèmes environnementaux auxquels le monde est confronté.