flimflammer

noun
  1. a person who deceives others through fraud or trickery
  2. Usage: informal

Examples