o3r34wtt4tge46yhry5tdrye

12345678910
Across
  1. 3. excellent
  2. 6. disagreeable
  3. 7. hopelessness
  4. 10. similar
Down
  1. 1. acting on impulse
  2. 2. make better
  3. 4. adopt an idea
  4. 5. genourous
  5. 8. great knowledge
  6. 9. not completed