mountebank
noun
°One who sells dubious medicines.
"There is nothing so impossible in Nature but mountebanks will undertake; nothing so incredible but they will affirm. - John Bull"
°One who sells by deception; a con artist; a charlatan.
verb
°To act as a mountebank.