哈哈哈

12345678910
Across
  1. 3. very good (7 letters)​
  2. 6. Well - liked. It means many people like something or someone. (7 letters)​
  3. 8. sure of one's own ability. (8 letters)
  4. 9. feeling very happy (7 letters)​
  5. 10. Able to wait calmly without getting angry. (7 letters)​
Down
  1. 1. The ability to do something well, usually gained through practice. (5 letters)​
  2. 2. To become better at something. (7 letters)​
  3. 4. To find an answer to a problem. (5 letters)​
  4. 5. To come together with others in an activity (4 letters)​
  5. 7. thing that a person does or has done. (8 letters)​