A charlatan or con artist; someone who swindles or deceives people, especially through false promises.
From Spanish 'cantamañanas' or Italian 'cantambanco' (a quack doctor or street performer who deceives), possibly from 'cantar' (to sing/to promise) plus 'banco' (bench), referring to street performers or con artists who worked from benches in marketplaces.
Try Another Word