[insulting terms for ignorant person:] (imbecility) 499 (folly)
501 moron, imbecile, idiot; fool, jerk, nincompoop, asshole [Vulg.].
[person with superficial knowledge] dilettante, sciolist†,
smatterer, dabbler, half scholar; charlatan; wiseacre.
greenhorn, amateur &c (dupe) 547; novice, tyro &c (learner) 541;
numskull.
lubber &c (bungler) 701; fool &c 501; pedant &c 492.
Adj. bookless†, shallow; ignorant &c 491.
Phr. a wit with dunces and a dunce with wits [Pope].