Puzzle

1234567891011121314151617181920
Across
  1. 4. debate
  2. 10. contract
  3. 13. paucity
  4. 14. contrast
  5. 16. impenetrable
  6. 17. obstruct
  7. 18. disputable
  8. 20. Flourish
Down
  1. 1. satire
  2. 2. sluggish
  3. 3. spacious
  4. 5. contrast
  5. 6. implied
  6. 7. credibility
  7. 8. concise
  8. 9. rescind
  9. 11. recklessness
  10. 12. authoritative
  11. 15. unbeatable
  12. 19. Protection