having high moral standards - Francés Inglés Diccionario