keen sense of honor/duty - German English Dictionary