bafflement (n.)youdaoicibaDictYouDict[bafflement 词源字典]
1841, from baffle (v.) + -ment.[bafflement etymology, bafflement origin, 英语词源]