What is the meaning of Snake_oil_salesman?

(term): A swindler or grifter who sells worthless or fraudulent remedies, cures, or solutions such as snake oil, often an aggressive or showy manner.

One who deceives people in order to obtain money from others: fraud, scammer, charlatan, huckster, conman.

Source: wiktionary.org