polymathn. a person of wide-ranging knowledge or learning

hoaryadj. grey or grey-haired with age

trenchantadj. vigorous or incisive in expression or style

vitiatev. spoil or impair the quality or efficiency of

cravenadj. contemptibly lacking in courage; cowardly
n. a cowardly person

Adapted from the Concise Oxford English Dictionary 10th Edition