abandon
(v.) to give up on completely
synonym: to desert
antonym: to continue
assault
(n.) to violent attack
(v.) to attack violently or suddenly
synonym: an invasion, storm
antonym: defend
convert
(v.) to change from one form to another
(n.) a person who has changed from one opinion
synonym: to transform
antonym: remain
dispute
(v.) to argue
(n.) an argument
synonyms: disagree; disagreement
antonyms: to agree; agreement
impressive
(adj.) having a strong effect, commanding attention
synonym: striking
antonym: inferior
justify
(v.) to give good reasons for
synonyms: defend, explain
antonym: blame
misleading
(adj.) tending to give a wrong idea, often on purpose
synonym: deceptive
antonym: true
numerous
many or very many
synonym: several
antonym: few
productive
(adj.) giving good results
synonym: effective
antonym: idle
shrewd
(adj.) showing clever judgment and practical understanding
synonym: sharp
antonym: stupid
strategy
(n.) a carefully made plan
synonym: scheme
villain
(n.) an evil or wicked person or character, especially in a story or play
synonym: criminal
antonym: hero