Huckster — someone who sells or advertises something in an aggressive, dishonest, or annoying way; anyone who sells something or serves biased interests, using pushy or showy tactics.

From the Dutch noun hokester and verb hoeken, which means “to peddle.”