plaster saint
1.
(
noun
) a person (considered to be) without human failings; "he's no plaster saint"
Related Words:
good person
Terms and Conditions of Use / Copyright Notice