promote morality/piety - Francés Inglés Diccionario