plaster saint
English
Noun
plaster
saint
(
plural
plaster saints
)
someone who makes a show of being benevolent and morally upright, often in a hypocritical way