CHEAP JACK

Slang term for an individual who sells cheap and second-rate products. The term has been in England since 16th century that derogatorily describes travelling salespeople. Also called canvasser, monger, peddler, or solicitor.