do-gooder

Noun

 * 1)  One who advocates a certain course of action, often of political or social concern, and often with the naive conviction of their own moral superiority.

Translations

 * Catalan:
 * Czech: ,
 * Finnish:
 * German:, , Weltverbesserin
 * Hungarian: jótét lélek
 * Italian:
 * Maori: kaiauwaha
 * Norwegian:
 * Bokmål: naiv idealist
 * Polish:
 * Portuguese: cidadão de bem
 * Spanish: buenista