hornswoggler

noun
  1. a person who tricks or deceives others; a swindler or con artist
  2. Usage: informal; chiefly North American; often humorous or dated

Examples