be a sanctimonious or pious person - Francés Inglés Diccionario