be a sanctimonious or pious person - French English Dictionary