← DefinitionshareGuesscharlatannounA person who pretends to have more knowledge or skill than they really have, especially in medicine or other professional fields.SynonymsfraudnounquacknounimpostornounfakenounmountebanknounAntonymsexpertnoun