keen sense of honor/duty - Turkish English Dictionary