Nouns

(n)mountebank, charlatana flamboyant deceiver; one who attracts customers with tricks or jokes