Synonyms of words

1234567891011121314151617181920
Across
  1. 3. saving
  2. 5. giving away
  3. 6. careful
  4. 7. great
  5. 8. to much people
  6. 11. useless
  7. 14. turn
  8. 17. smaller
  9. 18. declared openly
  10. 20. undercover
Down
  1. 1. above needed
  2. 2. recklessness
  3. 4. hurt
  4. 9. active
  5. 10. strong
  6. 12. acknowledged
  7. 13. fall apart
  8. 15. friendly words
  9. 16. harmful jokes
  10. 19. change direction