Cheap-jack Cheap-john n. A seller of low-priced, shoddy, or second goods; a hawker. Syn: -- huckster, hawker, tout. ◄ ►