Synonyms of 'charlatan'

bluff, charlatanic, fake, faker, fourflusher, fraud, humbug, impostor, mountebank, phony, poser, poseur, pretender, quack, quacksalver, ringer, sham, shammer