mountebank
n. 江湖騙子,江湖醫生
1. a flamboyant deceiver; one who attracts customers with tricks or jokes
adventurer