mojigato

Adjective

 * 1) sanctimonious making a show of being morally better than others, especially hypocritically
 * 2) prim; prudish