puzzler (n.)youdaoicibaDictYouDict[puzzler 词源字典]
1650s, agent noun from puzzle (v.).[puzzler etymology, puzzler origin, 英语词源]