smarty (n.)youdaoicibaDictYouDict[smarty 词源字典]
"would-be witty or clever person," 1854, from smart (n.) + -y (3). Extended form smarty-pants first attested 1939.[smarty etymology, smarty origin, 英语词源]