The Italian term "imbroglione" matches the English term "slicker"

other italian words that include "imbroglione" : english :
imbroglione frauds