huck ‧ ster /ˈhʌkstə $ -ər/ BrE AmE noun [countable]
[ Date: 1100-1200 ; Language: Middle Dutch ; Origin: hokester , from hoeken 'to go around selling things' ]
American English someone who tries to sell things in a way that is too forceful and not honest – used to show disapproval
—hucksterism noun [uncountable]