flimflammer

Noun

 * 1) A swindler; a con artist.