plaster saint

listen to the pronunciation of plaster saint
İngilizce - İngilizce
a person (considered to be) without human failings; "he's no plaster saint