mountebank - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    an old word for a person who is adept at manipulating or defrauding people. Often sociable, stylish, confident, and associating with people of wealth.

    Those we would call quacks and mountebanks abounded.

    Submitted by John Bavister from United Kingdom on 31/01/2016