Mountebank (8.26.2019)

: a flamboyant deceiver; one who attracts customers with tricks or jokes