CHEAP-JOHN Meaning of CHEAP-JOHN in English noun a seller of low-priced or second goods; a hawker. Webster English vocab. Английский словарь Webster. 2012