Blue words spelling

12345678
Across
  1. 2. to argue,debate, quarrel over to question or doubt the truth
  2. 5. a violent attack
  3. 7. showing clever judgment and practical understanding
  4. 8. to change from one from another
Down
  1. 1. an evil or wicked person or character especially in a story or play
  2. 3. many or very many
  3. 4. to show to be fair or right and to give good reasons
  4. 6. a carefully made plan or plot a plan of military operations