be a morally upright person - Francés Inglés Diccionario