hucksters

noun
  1. people who sell goods in an aggressive or dishonest way, especially by using misleading advertising
  2. Usage: often derogatory
  3. people who sell small items door-to-door or from a cart or stand
  4. Usage: traditional sense

Examples