Cheapjack

What is Cheapjack?

Cheapjack definition and meaning on Dictionary terms:
noun

a peddler, especially of inferior articles.