A person who pretends to have more knowledge or skill than he really has: / English Mcqs, One Word Substitutes Mcqs / By admin A person who pretends to have more knowledge or skill than he really has: A. Crook B. Apotheosis C. RenegadeD. Charlatan