Find the antonyms of the following words:

123456789101112131415161718192021
Across
  1. 2. lend
  2. 5. attack
  3. 6. repulsive
  4. 9. industrious
  5. 11. depart
  6. 12. demolish
  7. 13. coward
  8. 15. scarce
  9. 17. camouflage
  10. 18. bizarre
  11. 19. accept
  12. 21. idle
Down
  1. 1. punishment
  2. 3. conceal
  3. 4. confess
  4. 7. gigantic
  5. 8. reveal
  6. 9. resolve
  7. 10. conserve
  8. 14. unique
  9. 15. refuse
  10. 16. fragile
  11. 19. coarse
  12. 20. grief