Learn English – a word that describes someone who acts virtuous to attract people but really isn’t

single-word-requests

I'm looking for a word that describes someone who pretends to be virtuous in order to please or gain people's trust.

I'm looking for a word that precisely has this definition. I've thought of words like hypocrite, sanctimonious, and insincere but they don't encompass all the components in the definition I gave.

Thanks

Best Answer

While not strictly referring to pretending to be virtuous, poseur might work for you.

poseur

NOUN

A person who behaves affectedly in order to impress others.

(From the Oxford Dictionaries)