Vocabulary crossword puzzle

123456789101112131415161718192021
Across
  1. 2. mulish
  2. 5. angle
  3. 8. wolfish
  4. 10. mollify
  5. 12. insensible
  6. 16. dally
  7. 17. blunder
  8. 18. Loyalty
  9. 20. scuffle
  10. 21. creepy
Down
  1. 1. clever
  2. 3. the length of time
  3. 4. explanation
  4. 6. resident
  5. 7. outline
  6. 9. complacent
  7. 11. puzzle
  8. 13. spout
  9. 14. rebut
  10. 15. failure
  11. 19. guilt