WordNet (r) 3.0 (2006):plaster saint n 1: a person (considered to be) without human failings; "he's no plaster saint"