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