What is the meaning of the word "mountebank"?

Definitions: