do-gooder

Noun
  1. Someone devoted to the promotion of human welfare and to social reforms (synset 110211232)

Found on Word Lists

Other Searches