keen sense of honor/duty - Francés Inglés Diccionario