Charlatans Synonyms

A flamboyant deceiver; one who attracts customers with tricks or jokes
(Noun)