Vocabulary

12345678910111213141516171819202122
Across
  1. 2. vague
  2. 5. to hesitate
  3. 8. worn-out
  4. 9. time off
  5. 10. an expression of approval
  6. 14. lacking reverence
  7. 15. discontented
  8. 17. to cancel; to repeal
  9. 18. offspring
  10. 20. riches
  11. 21. to speak evil of
  12. 22. a structure
Down
  1. 1. convenient
  2. 3. undeniable
  3. 4. mercy
  4. 6. blunt; rudely abrupt
  5. 7. an antisocial person
  6. 11. to inspect
  7. 12. technical language
  8. 13. secret
  9. 16. overly luxurious
  10. 19. joy