Dictionaries, they explain words you've never seen before. They've been around for some hundreds of years. You should try one.
char·la·tanˈSHärlətən,ˈSHärlətn/nouna person falsely claiming to have a special knowledge or skill; a fraud.synonyms:quack, sham, fraud, fake, impostor, hoaxer, cheat, deceiver, double-dealer, swindler,fraudster, mountebank; More
Surprisingly, the dictionary left out one of my favorites, the confidence man, or confidence artist for embracing gender neutrality.