puzzle time

123456789101112
Across
  1. 4. difficult to understand
  2. 7. to grow something or make it
  3. 9. fellow worker
  4. 10. to take part in an activity
  5. 11. someone who buys and uses the products
  6. 12. to make things with your hands
Down
  1. 1. money that you give to help
  2. 2. indipendent
  3. 3. to fix something that is damaged
  4. 5. a period of10 years
  5. 6. someone who has created something new
  6. 8. someone who tells people what they should do