Do-gooder race Synonyms

Definitions for Do-gooder


  • (noun) someone devoted to the promotion of human welfare and to social reforms

DR abbreviation

DR is an abbreviation for Do-gooder Race
What does DR stand for?
DR stands for "Do-gooder Race"

Definitions for Race