do-gooder – Deutsch–English translations

🇬🇧 en de 🇩🇪

do-gooder noun

  • one who has a conviction of their own moral superiority
Gutmensch, Weltverbesserer, Weltverbesserin
Wiktionary Links