patterer

(noun)

noun

1. (Britain, slang) One who patters, or talks glibly; a street peddler.