20 Word Vocabulary Puzzle

12345678910111213141516171819
Across
  1. 3. shelter
  2. 5. lack of rain
  3. 9. Respected
  4. 10. carelessly fast
  5. 12. great wealth
  6. 13. when many people are together
  7. 15. Deceitful
  8. 17. Untrustworthy
  9. 18. Imitate
  10. 19. Whining
Down
  1. 1. On the top
  2. 2. to refrain from indulging
  3. 4. harmonious
  4. 6. short-lasting
  5. 7. perseverance and kindness
  6. 8. not guilty
  7. 11. Boring
  8. 14. to be cleared of suspicion
  9. 16. Secrecy
  10. 17. lack of romance