having high moral standards - Turco Inglés Diccionario