English word

123456789101112131415
Across
  1. 3. a formal discussion or argument
  2. 4. feeling sure about yourself
  3. 5. to say what will happen in the future
  4. 7. to need something
  5. 8. to think deeply or to show an image
  6. 9. moving forward or improving
  7. 11. to watch carefully
  8. 13. something that tests your skill or ability
  9. 15. the answer to a problem
Down
  1. 1. happening often
  2. 2. to give support or hope
  3. 6. eager to learn or know something
  4. 10. being trusted to do what is right
  5. 12. achieving a goal
  6. 14. to put things in order