smartmouth (n.)youdaoicibaDictYouDict
1968, from smart (adj.) + mouth (n.).