"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, charlatan, confidence trickster, fraud, fraudster, impostor, trickster, hoaxer;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).