truffaldino

Adjective

 * 1) swindling, dishonest

Noun

 * 1) swindler