Wiktionary
smartmouthed
Prone to making smart-alecky comments. v
(en-past of: smartmouth)