keen sense of honor/duty - Almanca İngilizce Sözlük