bamboozler
synonyms
swindler