meaning of do gooder

1. someone devoted to the promotion of human welfare and to social reforms


Related Words

do-gooder |

Developed & Maintained By Taraprasad.com

Treasure Words