Find the word definition

WordNet
plaster saint

n. a person (considered to be) without human failings; "he's no plaster saint"