(adj) knowing everything; having unlimited awareness or understanding
synonyms: wise, all-knowing
antonyms: ignorant, unknowing
panacea
(n) a remedy for all ills; cure-all, an answer to all problems
synonyms: universal cure, easy solution
scrupulous
(adj) exact, careful, attending thoroughly to details; having high moral standards, principled
synonyms: painstaking, meticulous, conscientious
antonyms: careless, negligent, remiss, dishonest
skulk
(v) to move about stealthily; to lie in hiding
synonyms: lurk, slink, prowl
supercilious
(adj) proud and contemptuous; showing scorn because of a feeling of superiority
synonyms: snobbish, patronizing, overbearing
antonyms: humble, meek, deferential, servile