Charlatans Synonyms

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