"Mountebank"

From Google:

moun·te·bank

ˈmoun(t)əˌbaNGk/

noun

noun: mountebank; plural noun: mountebanks

a person who deceives others, especially in order to trick them out of their money; a charlatan.

synonyms: swindler, charlatanconfidence tricksterfraudfraudsterimpostortricksterhoaxer;More

historical: a person who sold patent medicines in public places.

late 16th century: from Italian montambanco, from the imperative phrase monta in banco! ‘climb on the bench!’ (with allusion to the raised platform used to attract an audience).