buonista

Etymology
From.

Adjective

 * 1) do-gooding, do-goody

Noun

 * 1) do-gooder