Weltverbesserer

Noun

 * 1) do-gooder
 * 2) a starry-eyed idealist