CHEAP-JOHN Meaning of CHEAP-JOHN in English ( n. ) A seller of low-priced or second goods; a hawker. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012