What is the meaning of Mountebank?

One who sells dubious medicines.

One who sells by deception; a con artist.

Any boastful, false pretender.

An acrobat.

To act as a mountebank.

To cheat by boasting and false pretenses.

Source: wiktionary.org