puzzlement (n.)youdaoicibaDictYouDict
1822, from puzzle + -ment.