Green’s Dictionary of Slang

smarty-mouth n.

see smart-mouth n. (1)