bafflement (n.)youdaoicibaDictYouDict
1841, from baffle (v.) + -ment.